trematode worm - French English Dictionary